/**
 * 
 */
package com.qolome.knowledge.design.principle.dip;

/**
 * @Description: DipTest
 * @author 姜锋
 * @date 2020年2月26日 上午11:52:57 
 * @version V1.0   
 *
 */
public class DipTest {
	
	public static void main(String[] args) {
		
		// 方式1
		// Qolome qolome = new Qolome();
		// qolome.study(new JavaCourse());
		// qolome.study(new PythonCourse());
		
		// 方式2 构造方法
		
		// Qolome qolome = new Qolome(new JavaCourse());
		// qolome.study();
		
		//方式3 通过set注入
		Qolome qolome = new Qolome();
		qolome.setiCourse(new JavaCourse());
		qolome.study();
		
		
	}
	}
	
	
